-- Basic Cannon

local BULLET = {}

-- General Information
BULLET.Name = ".50 bmg"
BULLET.Author = "Tech"
BULLET.Description = ".50 caliber BMG rounds. Credit to Divran."
BULLET.AdminOnly = false
BULLET.SuperAdminOnly = false

-- Appearance
BULLET.Model = "models/combatmodels/tankshell_25mm.mdl"
BULLET.Material = nil
BULLET.Color = nil
BULLET.Trail = nil

-- Effects / Sounds
BULLET.FireSound = {"50cals.Single"}
BULLET.ExplosionSound = nil
BULLET.FireEffect = "tankflash"
BULLET.ExplosionEffect = "20x102_effect"
BULLET.EmptyMagSound = {"weapons/shotgun/shotgun_empty.wav"}

-- Movement
BULLET.Speed = 400
BULLET.Gravity = 0.0001
BULLET.RecoilForce = 500
BULLET.Spread = 0.02

-- Damage
BULLET.DamageType = "SliceDamage"
BULLET.Damage = 120
BULLET.Radius = nil
BULLET.RangeDamageMul = 1
BULLET.NumberOfSlices = 4
BULLET.SliceDistance = 40000
BULLET.ReducedDamagePerSlice = 5
BULLET.PlayerDamage = nil
BULLET.PlayerDamageRadius = nil

-- Reloading/Ammo
BULLET.Reloadtime = 3
BULLET.Ammo = 0
BULLET.AmmoReloadtime = 0

BULLET.EnergyPerShot = 500

pewpew:AddBullet( BULLET )